package com.carrot.system.service;


import com.carrot.common.core.domain.vo.PointProtocolIecVo;
import com.carrot.common.core.domain.vo.PointProtocolIecVoV2;
import com.carrot.common.core.domain.vo.PointProtocolMqttVo;

import java.util.List;

public interface IPointParserService {

    /**
     * iec104
     */
    PointProtocolIecVo iec104(String message);

    PointProtocolIecVoV2 iec104v2(String dataset,List<String> messages);

    /**
     * mqtt
     */
    PointProtocolMqttVo mqtt(String topic, String json);
}
